#!/usr/bin/env ruby
####
#
# Copyright 2007 B. Chandler Carruth
#
# Licensed under the Apache License, Version 2
# .0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
####
#
# ./test/file_target_test.rb
#
####

require( 'test/unit' )
require( 'fileutils' )
require( 'pathname' )

# path adjustment
$:.unshift( File.join( File.dirname( __FILE__ ), '..', 'lib' ) )

# pull in libraries
require( 'rcons/environment' )
require( 'rcons/file_target' )

class FileTargetTest < Test::Unit::TestCase
#  class DummyTarget
#   include RCons::FileChangeModule
#
#    attr_reader( :env, :scratch_path )
#
#    def initialize( env )
#      @build_env = env
#      @scratch_path = '$(BUILD_ROOT)/file_change_test/scratch'
#    end
#  end


  def setup
    # test env to be used for the target, etc
    @env = RCons::Environment.new( 'test', File.dirname( __FILE__ ), File.dirname( __FILE__ ) )
    #@dummy = DummyTarget.new( @env )
  end

  def teardown
    #@dummy = nil
    @env = nil
  end

  def test_initialize
  end

  def test_do_build
  end

end

